home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / UTILITY / TCOPY50.ARJ / TCOPY.DOC next >
Text File  |  1991-03-21  |  22KB  |  511 lines

  1.  
  2.  
  3.                                   TURBO COPY
  4.  
  5.                       Format/Copy/Verify Diskettes FAST!
  6.  
  7.  
  8.              TURBO COPY is Licensed by Sydex to Envision Software
  9.  
  10.              TURBO COPY Copyright (c) 1987-1990 Envision Software
  11.  
  12.                               All Rights Reserved
  13.  
  14.                THIS SOFTWARE CAN NOT BE SHARED OR PASSED AROUND
  15.  
  16.     Envision Software                                                 Sydex
  17.     P.O. Box  3679                                     153 North Murphy Ave
  18.     Federal Way, WA  98063                            Sunnyvale, CA   94086
  19.  
  20.     206-874-4044 Cusomer Service                               408-739-4866
  21.     206-874-1255 FAX
  22.  
  23.     Some of the terms used in this document are trademarks of the following
  24.     firms:   International   Business   Machines,  Sony,  Microsoft,  Lotus
  25.     Development Corp., Intel Corporation, MicroSolutions, Inc.
  26.  
  27.  
  28.  
  29.                                 License Agreement
  30.  
  31.     TURBO   COPY   is   protected   by  United  States  Copyright  Law  and
  32.     International Treaty provisions.   All  rights  are  reserved.   It  is
  33.     published exclusively by Envision Software, and distributed exclusively
  34.     by the Self-Serv(tm) vending system by Envision Software. The sales and
  35.     distribution  of  this  product is intended for the use of the original
  36.     purchaser only and for use on a single computer.  The purchaser of this
  37.     product is authorized  to  make  a  copy  of  this  disk  for  archival
  38.     purposes,  and to copy to hard disk solely for the purpose of operation
  39.     of the system as described above.  Copying (except as described above),
  40.     duplicating, selling, or distributing this product  without  the  prior
  41.     express written consent of Envision Software is a violation of the law.
  42.  
  43.  
  44.                                    WARRANTY
  45.  
  46.     Envision  Software  makes  NO WARRANTY of any kind, express or implied,
  47.     including without limitation, any warranties of merchantability  and/or
  48.     fitness for a particular purpose. Envision Software shall not be liable
  49.     for  any  damages,  whether  direct, indirect, special or consequential
  50.     arising from a failure of this program to operate in the manner desired
  51.     by the user.  IN NO EVENT WILL ENVISION  SOFTWARE  BE  LIABLE  FOR  ANY
  52.     DAMAGES,  INCLUDING  ANY LOST PROFITS, LOST SAVINGS OR OTHER INCIDENTAL
  53.     OR CONSEQUENTIAL DAMAGES ARISING OUT OF YOUR USE OR  INABILITY  TO  USE
  54.     THE PROGRAM, OR FOR ANY CLAIM BY ANY OTHER PARTY.
  55.  
  56.     Some  states do  not allow the exclusion or limitation of incidental or
  57.     consequential damages. So the above limitation  or  exclusion  may  not
  58.     apply to you.
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.     What Is TURBO COPY?
  66.  
  67.     TURBO COPY  is  a  utility  written to fit a distinct need for multiple
  68.     copy production.  Those with Formasters or other automatic  duplication
  69.     equipment  are  lucky  -  the  rest  of  us usually have to suffer with
  70.     FORMAT, DISKCOPY and DISKCOMP.
  71.  
  72.     Well, no longer.  We now have TURBO COPY.  TURBO COPY:
  73.  
  74.     *  Reads all allocated tracks from a DOS diskette and saves the data in
  75.     local memory.
  76.  
  77.     * Formats a blank diskette  "only"  on  the  allocated  (used)  tracks,
  78.     copies the data from the original source, and verifies the copy.
  79.  
  80.     * Optionally formats the rest of the blank diskette.
  81.  
  82.     * "Records" and "Plays Back" diskette images from hard disk.
  83.  
  84.     TURBO COPY reads all of the data from the master diskette and stores it
  85.     away.  If  you're  copying  a  relatively  full  720K,  1.2M  or  1.44M
  86.     diskette,  this  means that you'll have to have some sort of additional
  87.     memory available, be it EMS (expanded memory), extended memory (on  the
  88.     PC-AT)  or hard disk storage.  360K diskettes on a 512K PC usually will
  89.     manage to fit all of the diskette data into available memory.
  90.  
  91.     TURBO COPY uses a "Look Ma - no hands!" method where the PC keyboard is
  92.     never used  during  the  copy  process;  diskette  changes  are  simply
  93.     "sensed"  by  the  program.  A graphic display of what's going on makes
  94.     for quick and easy operation.
  95.  
  96.  
  97.     What Won't TURBO COPY Do?
  98.  
  99.     TURBO COPY will not handle non-DOS diskettes or DOS diskettes with copy
  100.     protection.  Nor will TURBO COPY handle master diskettes  with  errors,
  101.     or  diskettes formatted in non-standard formats.  Otherwise, TURBO COPY
  102.     will copy all standard IBM  PC-DOS  formats,  provided  that  you  have
  103.     enough  memory of some kind available to hold the data contained on the
  104.     master.
  105.  
  106.     TURBO COPY requires a PC XT-, AT- or PS/2-compatible computer  to  run.
  107.     It  will  not  work  with  the  Tandy 2000, IBM PC Jr.  or similar non-
  108.     compatibles.
  109.  
  110.  
  111.  
  112.  
  113.  
  114.     Installing TURBO COPY
  115.  
  116.     TURBO COPY will not run without first being installed.
  117.  
  118.     Installation is easy.  You'll need  a  PC  XT,  AT  or  PS/2-compatible
  119.     computer.   Your  video display may be monochrome, CGA, EGA or VGA, and
  120.     your diskette drives may be internal or external to your computer.   If
  121.     you  have  more  than one diskette adapter card, TURBO COPY will access
  122.     drives attached to the primary or secondary diskette adapters.
  123.  
  124.     At the DOS command prompt, execute the installation program by typing
  125.  
  126.                   TCOPY     and pressing the ENTER key.
  127.  
  128.     You'll be guided through  a  series  of  displays  which  will  install
  129.     TURBO COPY  on  the  disk of your choice.  If your system configuration
  130.     changes, you'll probably need to re-install TURBO COPY to  reflect  the
  131.     new  configuration.   TURBO COPY  may be installed "in place"; that is,
  132.     the same file may be used as the installation source and destination.
  133.  
  134.     During the installation process you will have an opportunity to specify
  135.     what type of diskette drives and controllers your computer supports. If
  136.     you have a single diskette adapter, all drives  are  connected  to  the
  137.     primary adapter.  If you have an additional adapter, such as the SYSGEN
  138.     Omni-Bridge  or  MicroSolutions'  CompatiCard,  this  is  the secondary
  139.     adapter.  In all cases, if your computer supports high-density diskette
  140.     formats, you must  specify  that  it  is  an  "AT"  type  of  computer,
  141.     regardless of its actual model.
  142.  
  143.  
  144.     Starting TURBO COPY
  145.  
  146.     TURBO COPY may be run with DOS command-line controls, or you  may  wish
  147.     to  be  prompted  by  TURBO COPY  for execution parameters.  Typing the
  148.     following at the DOS command prompt:
  149.  
  150.                  TCOPY HELP SI      and pressing the ENTER key
  151.  
  152.  
  153.     will cause TURBO COPY  to  display  a  detailed  list  of  command-line
  154.     controls and explanations.
  155.  
  156.  
  157.  
  158.  
  159.  
  160.     Entering
  161.  
  162.                 TCOPY PROMPT       and pressing the ENTER key
  163.  
  164.     will cause TURBO COPY to prompt for some of the more common controls.
  165.  
  166.     The simplest form of a TURBO COPY command is:
  167.  
  168.                 TCOPY A: SI
  169.  
  170.     which  will perform a series of copy operations using diskette drive A:
  171.     only.  Entering
  172.  
  173.                 TCOPY A: B: SI
  174.  
  175.     will  cause  both  drives  A: and B: to be used, "ping-ponging" between
  176.     them for alternate copies.  For a description of TURBO COPY  operation,
  177.     see the section entitled "Operating TURBO COPY".
  178.  
  179.     TURBO COPY  has  many  command  options which can be used to modify its
  180.     operation.  The general form of the TURBO COPY command is:
  181.  
  182.                 TCOPY drives options...
  183.  
  184.     drives refers to a list of diskette drives to be used for  copying.   A
  185.     drive  name  consists of a drive letter followed by a colon.  More than
  186.     one drive may be specified; TURBO COPY will use  one  drive,  then  the
  187.     next  to perform the copy operation.  The drives specified must be able
  188.     to support the diskette format that is being copied.
  189.  
  190.     options refers to an optional list  of  terms  which  specify  how  the
  191.     operation  of TURBO COPY is to be modified.  An option may be specified
  192.     in full or in abbreviated  form.   In  the  following  discussion,  the
  193.     minimum  abbreviation  for  an  option is specified; anything from this
  194.     minimum to the full word can be used.  Thus, VERIFY has  as  a  minimum
  195.     abbreviation V; however VE, VER, or VERIF can all be used as well.
  196.  
  197.  
  198.                 Specifying Faster Copying
  199.  
  200.                 Term form:
  201.  
  202.                         QUICK
  203.  
  204.     If QUICK (minimum abbreviateion: Q) is specified, tracks not containing
  205.     data are not formatted. However, since there will be no format  pattern
  206.     present  on  the  resulting diskette, a surface copy will fail if it is
  207.     copied with DOS DISKCOPY.
  208.  
  209.  
  210.  
  211.  
  212.  
  213.     Similarly, any attempt to add  data  to  the  copy  will  fail  with  a
  214.     diskette  write  error.  However, a normal DOS file COPY will work just
  215.     fine. "Quick" mode can save a  lot  of  time  copying  diskettes  which
  216.     contain relatively little data, but does place some restrictions on the
  217.     application of the resulting copy.
  218.  
  219.                 Verifying the Copy: None, Part or All
  220.  
  221.                 Term form:
  222.  
  223.                         VERIFY=NONE
  224.                         VERIFY=DATA
  225.                         VERIFY=ALL
  226.  
  227.     If VERIFY (minimum abbreviation: V)  is  specified,  the  area  of  the
  228.     diskette  to  be checked after copying can be modified.  If VERIFY=NONE
  229.     (minimum abbreviation: V=N) is specified, no part of the diskette  will
  230.     be  verified.   This is not recommended unless the accuracy of the copy
  231.     is of secondary importance to the speed of the  copy.   If  VERIFY=DATA
  232.     (minimum  abbreviation:  V=D)  is  specified,  only  that  part  of the
  233.     diskette containing file data is copied. This is the default  condition
  234.     when VERIFY has not been specified.If VERIFY=ALL (minimum abbreviation:
  235.     V=A) is specified, the entire diskette is verified after formatting and
  236.     copying.
  237.  
  238.                 Specifying Overflow Storage
  239.  
  240.                 Term form:
  241.  
  242.                         OVERFLOW=E
  243.                         OVERFLOW=X
  244.                         OVERFLOW=Hd
  245.  
  246.     When  a  diskette  which  contains a large amount of data is copied, it
  247.     may not be possible to hold the data entirely in main memory.  OVERFLOW
  248.     (minimum abbreviation: O) specifies where the  excess  data  is  to  be
  249.     kept.  OVERFLOW=E specifies that Expanded memory should be used to hold
  250.     data that will not fit  into  the  computer's  main  memory.   Expanded
  251.     memory is also referred to as EMS, EEMS, or LIM (Lotus/Intel/Microsoft)
  252.     and  should  not  be  confused with the additional memory present on an
  253.     80286 (AT class) machine. It is helpful to remember that the "E" stands
  254.     for EMS.
  255.  
  256.     OVERFLOW=X  specifies  that Extended memory should be used to hold data
  257.     that will not fit into main memory. Extended memory is that 384K out of
  258.     the 1 Megabyte space on a PC-AT  that  can't  be  used  as  normal  DOS
  259.     program memory. Caution: As there is no formal mechanism to manage this
  260.     memory, note that if Extended memory has already been allocated for use
  261.     as  a  RAM  Disk  or  has been used for other purposes, TURBO COPY will
  262.     overwrite whatever had been previously placed there.
  263.  
  264.  
  265.  
  266.  
  267.  
  268.     OVERFLOW=Hd specifies that the hard disk should be used  to  hold  data
  269.     that will not fit into main memory. The disk to be used is specified by
  270.     placing  its  drive letter immediately after the "H" in this term.  For
  271.     example, HC specifies that data will be diverted to disk C: when memory
  272.     is filled.  The file used to hold TURBO COPY's data is created  in  the
  273.     current directory and is deleted when TURBO COPY terminates execution.
  274.  
  275.     It  is  possible  to  specify  more than one type of "overflow" memory.
  276.     TURBO COPY  makes  use  of  any  specified  additional  memory  in  the
  277.     following order:
  278.  
  279.                 1. Extended (X) Memory.
  280.                 2. Expanded (E) Memory.
  281.                 3. Hard disk (H) Storage.
  282.  
  283.  
  284.                 Modifying the Screen Display
  285.  
  286.                 Term form:
  287.  
  288.                         SILENT
  289.                         NORULER
  290.  
  291.     SILENT (minimum abbreviation: SI) omits  the  opening  product  "logon"
  292.     display.
  293.  
  294.     NORULER  (minimum  abbreviation:  N) causes the "ruler" line indicating
  295.     copy progress displayed at the bottom of the copy status display to  be
  296.     omitted.   This  option  can  be  used  where  relatively  slow display
  297.     hardware (such as CGA) is  used  to  improve  the  speed  of  the  copy
  298.     operation.
  299.  
  300.  
  301.                 Keeping Hard Disk Masters
  302.  
  303.                 Term form:
  304.  
  305.                         RECORD=filename
  306.                         PLAYBACK=filename
  307.  
  308.     Sometimes it's desirable to maintain copies of diskette masters as hard
  309.     disk files. RECORD (minimum abbreviation: R) specifies  that  a  master
  310.     diskette is to be read and its contents placed in the disk file denoted
  311.     by  filename. After the file has been written, TURBO COPY exits to DOS;
  312.     no other copying is performed.
  313.  
  314.  
  315.  
  316.  
  317.  
  318.     PLAYBACK  (minimum  abbreviation: P) specifies that the recorded master
  319.     file filename is to be copied to diskette. Instead of reading a  master
  320.     diskette,  TURBO COPY reads the indicated file; the copy operation then
  321.     proceeds as if a diskette master had just been read.
  322.  
  323.  
  324.                 Specifying the Copy Count
  325.  
  326.                 Term form:
  327.  
  328.                         COUNT=number
  329.  
  330.     When TURBO COPY is started  from  a  batch  file,  it  is  occasionally
  331.     desirable  to  bypass  its  internal  prompt for a copy count. When the
  332.     number of copies is specified by  COUNT=number  (minimum  abbreviation:
  333.     C=number),  the  copy count prompt is bypassed; TURBO COPY will produce
  334.     exactly number copies and then exit to DOS.  Number is a decimal  value
  335.     in the range of 1-9,999.
  336.  
  337.  
  338.                 Inserting Serial Numbers
  339.  
  340.                 Term form:
  341.  
  342.                         SNSECTOR=sector
  343.                         SNOFFSET=offset
  344.                         SNLENGTH=length
  345.                         S/N=string
  346.                         BINARY
  347.  
  348.     TURBO COPY  will  insert  a  serial  number  into  any  sector  already
  349.     containing data on a copy.  The master diskette is not  affected.   The
  350.     serial numbering terms are specified as follows:
  351.  
  352.     SNSECTOR=sector  (minimum  abbreviation:  SNS)  specifies  the relative
  353.     sector on the diskette containing the serial number.  This  number  can
  354.     range  from  0 to the number of sectors on the diskette, minus 1.  This
  355.     number is exactly the same as the relative sector specified  in  a  DOS
  356.     DEBUG  absolute  sector read or write operation.  Note that this number
  357.     is decimal.
  358.  
  359.     SNOFFSET=offset (minimum abbreviation:SNO) specifies the offset  within
  360.     the  sector  containing  the serial number.This number ranges from 0 to
  361.     511 and is also decimal.
  362.  
  363.  
  364.  
  365.  
  366.  
  367.     SNLENGTH=length (minimum abbreviation: SNL) specifies the length of the
  368.     serial number field.  This is a decimal number and it, plus the offset,
  369.     may not exceed 512 (the length of a DOS sector).
  370.  
  371.     S/N =string indicates the actual  text  of  the  serial  number  to  be
  372.     inserted.   If longer than the specified length, it is truncated on the
  373.     right.  If shorter,it is padded with spaces on the right.   String  may
  374.     contain  any  printing  characters; if necessary the entire term may be
  375.     enclosed in double quotation marks (").
  376.  
  377.     If the serial number is specified as PROMPT,  a  prompt  for  a  serial
  378.     number entry from the keyboard is issued by TURBO COPY.
  379.  
  380.     In some production situations, it is desirable to keep a record of  all
  381.     the  serial  numbers  that have been issued.  If S/N=FILE is specified,
  382.     TURBO COPY will look  for  a  file  named  SERIAL.NOS  in  the  current
  383.     (default)  directory. If a file with is name is found, the last line in
  384.     the file is used as the  beginning  serial  number  less  one  for  the
  385.     current  session. At the conclusion of the TURBO COPY session, the file
  386.     will have the serial numbers of all copies  produced  appended  to  its
  387.     end.
  388.  
  389.     After  each  copy  is  made  by  TURBO COPY,  the  serial   number   is
  390.     incremented.    Normally,  this  operation  affects  only  the  numeric
  391.     characters in the number, and proceeds from right  to  left.   Consider
  392.     the following examples of incrementing:
  393.  
  394.                        "1234"          becomes    "1235"
  395.                        "1239"          becomes    "1240"
  396.                        "123ABC9"       becomes    "124ABC0"
  397.                        "UGLY"          remains    "UGLY"
  398.  
  399.     If BINARY (minimum abbreviation: B) is  specified,  the  entire  serial
  400.     number  field  is  treated  as a multi-byte binary number. Consider the
  401.     following examples of binary incrementing:
  402.  
  403.                             Hex 0000 becomes   0001
  404.                             Hex FFFF becomes   0000
  405.                             Hex 34FF becomes   3500
  406.  
  407.     The  sector containing the serial number must be one of those copied by
  408.     TURBO COPY.  Unallocated sectors are not examined by  TURBO COPY.   The
  409.     serial  number  sector  is not examined for valid data or position; the
  410.     serial number field is simply inserted  where  specified.   During  the
  411.     process  of copying with serial numbers, TURBO COPY displays the serial
  412.     number of the current copy.
  413.  
  414.  
  415.  
  416.  
  417.  
  418.     Examples of TURBO COPY Command Lines
  419.  
  420.     Here are some examples of TURBO COPY control statements:
  421.  
  422.                 TCOPY A: B: SI
  423.  
  424.     Format and copy  using  drives  A:  and  B:;  verify  only  the  tracks
  425.     containing data. No overflow storage is used.
  426.  
  427.                 TCOPY A: V=A
  428.                 TCOPY A: VERIFY=ALL
  429.  
  430.     Format  and  copy  using  drive  A:; verify all tracks of the copy.  No
  431.     overflow storage is specified.
  432.  
  433.                 TCOPY A: B: H: QUICK S/N=12345 SNS=30 SNO=140 SNL=5
  434.  
  435.     Format and copy using drives A:, B: and  H:;  do  not  format  non-data
  436.     tracks,  start  with a serial number of "12345". Sector 30 contains the
  437.     serial number at an offset of 140 bytes from the start of  the  sector.
  438.     The  serial  number is 5 bytes long and will be incremented as an ASCII
  439.     quantity.
  440.  
  441.                 TCOPY A: RECORD=C:MYFILE
  442.                 TCOPY A: R=C:MYFILE
  443.  
  444.     Make a hard disk file of ("record") the image of a master  diskette  in
  445.     drive A:.  The name of the file is "C:MYFILE".
  446.  
  447.                 TCOPY A: PLAYBACK=C:MYFILE OVERFLOW=HC
  448.                 TCOPY A: P=C:MYFILE O=HC
  449.  
  450.     Copy using the master diskette image file ("playback") "C:MYFILE".  Use
  451.     drive A: to make the copies, use drive C: to hold overflow information.
  452.  
  453.                 TCOPY HELP SI
  454.  
  455.     Display a summary of the TURBO COPY command syntax.
  456.  
  457.                 TCOPY PROMPT
  458.  
  459.     TURBO COPY prompts for parameters for a simple copy.
  460.  
  461.                 TCOPY B: COUNT=15
  462.  
  463.     Make 15 copies using drive B:.
  464.  
  465.  
  466.  
  467.  
  468.  
  469.     Operating TURBO COPY
  470.  
  471.     TURBO COPY uses a "no keyboard" style of copying.  That is,  TURBO COPY
  472.     determines  when  a  drive  has  had a diskette inserted or removed and
  473.     proceeds with the copy operation when a diskette  change  is  detected.
  474.     The only time you need to touch the keyboard after you have entered the
  475.     TURBO COPY  command  is  to  terminate operation of TURBO COPY with the
  476.     ESCape key.
  477.  
  478.     TURBO COPY is sensitive to "changes" in diskette  drive  status.   When
  479.     you  start  TURBO COPY,  you will need to insert the master diskette in
  480.     the drive indicated by TURBO COPY, even though  you  may  have  already
  481.     placed  the  master in the correct drive before entering the TURBO COPY
  482.     command.  Simply "popping" the diskette out and then in again  will  be
  483.     sufficient.
  484.  
  485.     TURBO COPY  must have a "perfect" master diskette.  That is, the master
  486.     must contain no  bad  or  unreadable  sectors.   Similarly,  TURBO COPY
  487.     produces  "perfect"  copies;  that  is,  the  copy  will contain no bad
  488.     sectors within the copied data.  In the interest of speed, unused areas
  489.     of the diskette are "not" verified.
  490.  
  491.     Operation of TURBO COPY is simple and can usually be  managed  by  non-
  492.     technical personnel.
  493.  
  494.     TURBO COPY  first  prompts for the number of copies to be made.  If the
  495.     ESCape key is pressed, TURBO COPY will  exit  to  DOS.   Otherwise  the
  496.     number  of  copies to be made (from 1 to 9,999) is entered, followed by
  497.     the ENTER key, and the TURBO COPY status display appears.
  498.  
  499.     In this display, TURBO COPY indicates graphically which drive is active
  500.     and the outcome of each copy operation.  Error messages  are  displayed
  501.     in blinking text (bright red, if you have color) and a count is kept of
  502.     the number of successful copies made.
  503.  
  504.     When either the requested number of copies has been made, or the ESCape
  505.     key  is  pressed, TURBO COPY exits to the display requesting the number
  506.     of copies to be made.   Another  number  may  be  entered  and  another
  507.     diskette  may  be copied.  This process repeats until the ESCape key is
  508.     depressed in answer to the copy quantity query.
  509.  
  510.  
  511.